Programming Internet Telephony Services
نویسندگان
چکیده
Internet telephony enables a wealth of new service possibilities. Traditional telephony services, such as call forwarding, transfer, and 800 number services, can be enhanced by interaction with email, web, and directory services. Additional media types, like video and interactive chat, can be added as well. One of the challenges in providing these services is how to e ectively program them. Programming these services requires decisions regarding where the code executes, how it interfaces with the protocols that deliver the services, and what level of control the code has. In this paper, we consider this problem in detail. We develop requirements for programming Internet telephony services, and we show that at least two solutions are required | one geared for service creation by trusted users (such as administrators), and one geared for service creation by untrusted users (such as consumers). We review existing techniques for service programmability in the Internet and in the telephone network, and extract the best components of both. The result is a Common Gateway Interface (CGI) that allows trusted users to develop services, and the Call Processing Language (CPL) that allows untrusted users to develop services.
منابع مشابه
Advanced Internet Telephony Conferencing Services
Conferencing services for Internet telephony and multimedia communications can be enhanced by the integration of other Internet services, such as instant messaging, presence notification, directory lookups, location sensing, email and web. These services require a service programming architecture that can easily incorporate new Internet services into the existing conferencing functionalities, s...
متن کاملThe IETF Internet Telephony Architecture and Protocols
Internet telephony was first used as a simple way to provide point-to-point voice transport between two IP hosts. However, the growing interest in providing integrated voice, data, and video services has caused its scope to be expanded. Internet telephony now encompasses a range of services. These services include not only traditional conferencing, call control, multimedia, and mobility service...
متن کاملWill Interoperability Problems Give IP Telephony a Busy Signal?
I nternet telephony, also known as voice over IP, may finally be ready for prime time in 2004. An increasing number of IP telephony providers , traditional phone carriers, and now cable companies—includingage—are offering a growing range of corporate and residential services nationwide. Internet telephony is attractive to customers because it uses lower-cost equipment and is less expensive to o...
متن کاملFeature Interactions in Internet Telephony End Systems
Internet telephony end systems can offer many services. Different services may interfere with each other, a problem which is known as feature interaction. The feature interaction problem has existed in telecommunication systems for many years. The introduction of Internet telephony helps to solve some interaction problems due to the richness of its signaling information. However, many new featu...
متن کاملAccessing telephony services from the Internet
Networks exist to provide services to users. Increasingly, the networks on which the services reside are not the same as the networks from which the services are accessed. This leads to the problem on how to best provide such services transparently when the access protocols differ. We discusses a methodology to make available the existing services residing in a network whose protocols are disti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Internet Computing
دوره 3 شماره
صفحات -
تاریخ انتشار 1999